home *** CD-ROM | disk | FTP | other *** search
-
- /*
- * This file was generated by the SOM Compiler.
- * Generated using:
- * SOM incremental update: 2.33
- */
-
-
- #define CAWindowState_Class_Source
- #define VARIABLE_MACROS
- #include "CAWinStat.xih"
-
- #ifndef SOM_ODWindowState_xh
- #include <WinStat.xh>
- #endif
-
- #ifndef _WINUTILM_
- #include "WinUtilM.h"
- #endif
-
- #ifndef SOM_ODWindowIterator_xh
- #include "WinIter.xh"
- #endif
-
- #ifndef _TEMPOBJ_
- #include <TempObj.h>
- #endif
-
- #ifndef SOM_ODSession_xh
- #include <ODSessn.xh>
- #endif
-
- #ifndef SOM_ODWindow_xh
- #include <Window.xh>
- #endif
-
- #ifndef SOM_ODMenuBar_xh
- #include <MenuBar.xh>
- #endif
-
- #ifndef SOM_ODArbitrator_xh
- #include <Arbitrat.xh>
- #endif
-
- #ifndef SOM_Module_Apple_defined
- #include <Part.xh>
- #endif
-
- #ifndef SOM_ODFrame_xh
- #include <Frame.xh>
- #endif
-
- #ifndef SOM_ODFacet_xh
- #include <Facet.xh>
- #endif
-
- #ifndef SOM_ODCanvas_xh
- #include <Canvas.xh>
- #endif
-
- #ifndef SOM_ODDraft_xh
- #include <Draft.xh>
- #endif
-
- #ifndef SOM_ODDocument_xh
- #include <Document.xh>
- #endif
-
- #ifndef SOM_ODContainer_xh
- #include <ODCtr.xh>
- #endif
-
- #ifndef SOM_ODStorageSystem_xh
- #include <ODStor.xh>
- #endif
-
- #ifndef SOM_ODStorageUnit_xh
- #include <StorageU.xh>
- #endif
-
- #ifndef SOM_Module_OpenDoc_Commands_defined
- #include <CmdDefs.xh>
- #endif
-
- #ifndef __GESTALTEQU__
- #include <GestaltEqu.h>
- #endif
-
- #ifndef _DLOGUTIL_
- #include <DlogUtil.h>
- #endif
-
- #ifndef _USERSRCM_
- #include <UseRsrcM.h>
- #endif
-
- #ifndef _PLFMFILE_
- #include <PlfmFile.h>
- #endif
-
- #ifndef _PASCLSTR_
- #include "PasclStr.h"
- #endif
-
- #ifndef _LINKLIST_
- #include <LinkList.h>
- #endif
-
- #ifndef _ORDCOLL_
- #include <OrdColl.h>
- #endif
-
- #ifndef _EXCEPT_
- #include <Except.h>
- #endif
-
- #ifndef SOM_Module_OpenDoc_StdTypes_defined
- #include <StdTypes.xh>
- #endif
-
- #ifndef SOM_Module_OpenDoc_StdProps_defined
- #include <StdProps.xh>
- #endif
-
- #ifndef SOM_Module_OpenDoc_Foci_defined
- #include <Foci.xh>
- #endif
-
- #ifndef _ODUTILS_
- #include <ODUtils.h>
- #endif
-
- #ifndef _STORUTIL
- #include <StorUtil.h>
- #endif
-
- #ifndef __LOWMEM__
- #include <LowMem.h> // For WindowList global
- #endif
-
- #ifndef __TOOLUTILS__
- #include <ToolUtils.h>
- #endif
-
- #ifndef __UIDEFS__
- #include "UIDefs.h"
- #endif
-
- #ifndef _CADOCPRIV_
- #include "CADocPriv.h"
- #endif
-
-
- SOM_Scope void SOMLINK CAWindowStatesomInit(CAWindowState *somSelf)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStatesomInit");
-
- _fODWindowState = kODNULL;
-
- CAWindowState_parent_ODWindowState_somInit(somSelf);
- }
-
- SOM_Scope void SOMLINK CAWindowStatesomUninit(CAWindowState *somSelf)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStatesomUninit");
-
- delete _fODWindowState;
- _fODWindowState = NULL;
-
- CAWindowState_parent_ODWindowState_somUninit(somSelf);
-
- }
-
- SOM_Scope ODSize SOMLINK CAWindowStatePurge(CAWindowState *somSelf, Environment *ev,
- ODSize size)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStatePurge");
-
- return (_fODWindowState->Purge (ev, size));
- // return (CAWindowState_parent_ODWindowState_Purge(somSelf,ev,size));
- }
-
-
-
- /*
- * SOM_Scope ODWindow* SOMLINK CAWindowStateRegisterWindow(CAWindowState *somSelf, Environment *ev,
- * ODPlatformWindow newWindow,
- * ODType frameType,
- * ODBoolean isRootWindow,
- * ODBoolean isResizable,
- * ODBoolean isFloating,
- * ODBoolean shouldSave,
- * ODPart* rootPart,
- * ODTypeToken viewType,
- * ODTypeToken presentation,
- * ODFrame* sourceFrame)
- */
-
- /*
- * The prototype for CAWindowStateRegisterWindow was replaced by the following prototype:
- */
- SOM_Scope ODWindow* SOMLINK CAWindowStateRegisterWindow(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow newWindow,
- ODType frameType,
- ODBoolean isRootWindow,
- ODBoolean isResizable,
- ODBoolean isFloating,
- ODBoolean shouldSave,
- ODBoolean shouldDispose,
- ODPart* rootPart,
- ODTypeToken viewType,
- ODTypeToken presentation,
- ODFrame* sourceFrame)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateRegisterWindow");
-
- return (_fODWindowState->RegisterWindow (ev, newWindow, frameType, isRootWindow, isResizable,
- isFloating, shouldSave, shouldDispose, rootPart, viewType, presentation, sourceFrame));
-
- }
-
-
- /*
- * SOM_Scope ODWindow* SOMLINK CAWindowStateRegisterWindowForFrame(CAWindowState *somSelf, Environment *ev,
- * ODPlatformWindow newWindow,
- * ODFrame* frame,
- * ODBoolean isRootWindow,
- * ODBoolean isResizable,
- * ODBoolean isFloating,
- * ODBoolean shouldSave,
- * ODFrame* sourceFrame)
- */
-
- /*
- * The prototype for CAWindowStateRegisterWindowForFrame was replaced by the following prototype:
- */
- SOM_Scope ODWindow* SOMLINK CAWindowStateRegisterWindowForFrame(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow newWindow,
- ODFrame* frame,
- ODBoolean isRootWindow,
- ODBoolean isResizable,
- ODBoolean isFloating,
- ODBoolean shouldSave,
- ODBoolean shouldDispose,
- ODFrame* sourceFrame)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateRegisterWindowForFrame");
-
- return (_fODWindowState->RegisterWindowForFrame (ev, newWindow, frame, isRootWindow, isResizable,
- isFloating, shouldSave, shouldDispose, sourceFrame));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAcquireWindow(CAWindowState *somSelf, Environment *ev,
- ODID id)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireWindow");
-
- return (_fODWindowState->AcquireWindow (ev, id));
-
- }
-
- SOM_Scope void SOMLINK CAWindowStateInternalize(CAWindowState *somSelf, Environment *ev,
- ODDraft* draft)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateInternalize");
-
- _fODWindowState->Internalize (ev, draft);
- }
-
- SOM_Scope void SOMLINK CAWindowStateExternalize(CAWindowState *somSelf, Environment *ev,
- ODDraft* draft)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateExternalize");
-
- _fODWindowState->Externalize (ev, draft);
-
- }
-
- SOM_Scope void SOMLINK CAWindowStateSetDefaultWindowTitles(CAWindowState *somSelf, Environment *ev,
- ODDraft* draft)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateSetDefaultWindowTitles");
-
- // Get file name from CADocument->GetCAFileSpec() - RB
-
- // Sets default window titles for all root windows of the given draft,
- // based on the file name.
-
- ODWindowIterator* iter = kODNULL; ODVolatile(iter);
- PlatformFile* file = kODNULL; ODVolatile(file);
- CADocument* docRef;
- ODFileSpec docFileSpec;
-
- SOM_TRY
-
- docRef = gCASession->FindCADocumentRefForDraft (draft);
- docFileSpec = docRef->GetCAFileSpec();
-
- //ODContainer* container = draft->GetDocument(ev)->GetContainer(ev);
-
- //file = GetPlatformFileFromContainer(ev, container);
-
- char windowName[256];
-
- iter = somSelf->CreateWindowIterator(ev);
-
- for (ODWindow* window = iter->First(ev); iter->IsNotComplete(ev);
- window = iter->Next(ev))
- {
-
- // Let the CA control window titles
-
- if (gCASession->FindCADocumentRefForWindow(window))
- continue;
-
- if ( (ODObjectsAreEqual(ev, window->GetDraft(ev), draft)) && window->IsRootWindow(ev) )
- {
-
- ODBlockMove ((Ptr) PascalToCString (docFileSpec.name), windowName,
- ((short) *(docFileSpec.name)));
- ODULong draftNum = 0;
-
- TRY
- draftNum = GetDraftNumFromDraft(ev, draft);
- CATCH_ALL
- ENDTRY
-
- if (draftNum != 0)
- {
- CToPascalString(windowName);
- const ODSShort kMaxNumberSuffixLength = 10;
- char theNum[kMaxNumberSuffixLength];
- NumToString(draftNum, (StringPtr)theNum); // Macintosh Specific
-
- ODSLong savedRefNum;
- BeginUsingLibraryResources(savedRefNum);
- ReplaceIntoString( kODDraftTextResID, (StringPtr)windowName,
- (StringPtr)theNum, (StringPtr)windowName );
- EndUsingLibraryResources(savedRefNum);
- PascalToCString((StringPtr) windowName);
- }
-
- window->SetWindowTitle(ev, windowName);
- //SetWTitle(window->GetPlatformWindow(ev), docFileSpec.name);
-
- }
- }
- ODDeleteObject(iter);
- ODDeleteObject(file);
-
- SOM_CATCH_ALL
-
- ODDeleteObject(iter);
- ODDeleteObject(file);
-
- SOM_ENDTRY
- }
-
- SOM_Scope void SOMLINK CAWindowStateOpenWindows(CAWindowState *somSelf, Environment *ev,
- ODDraft* draft)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateOpenWindows");
-
- _fODWindowState->OpenWindows (ev, draft);
- }
-
- SOM_Scope void SOMLINK CAWindowStateCloseWindows(CAWindowState *somSelf, Environment *ev,
- ODDraft* draft)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateCloseWindows");
-
- _fODWindowState->CloseWindows (ev, draft);
- }
-
- SOM_Scope ODUShort SOMLINK CAWindowStateGetWindowCount(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateGetWindowCount");
-
- return (_fODWindowState->GetWindowCount (ev));
- }
-
- SOM_Scope ODUShort SOMLINK CAWindowStateGetRootWindowCount(CAWindowState *somSelf, Environment *ev,
- ODDraft* draft)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateGetRootWindowCount");
-
- return (_fODWindowState->GetRootWindowCount (ev, draft));
- }
-
- SOM_Scope ODUShort SOMLINK CAWindowStateGetTotalRootWindowCount(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateGetTotalRootWindowCount");
-
- return (_fODWindowState->GetTotalRootWindowCount (ev));
- }
-
- SOM_Scope ODBoolean SOMLINK CAWindowStateIsODWindow(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow aWindow)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateIsODWindow");
-
- return (_fODWindowState->IsODWindow (ev, aWindow));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAcquireODWindow(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow aWindow)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireODWindow");
-
- return (_fODWindowState->AcquireODWindow (ev, aWindow));
- }
-
- SOM_Scope ODWindowIterator* SOMLINK CAWindowStateCreateWindowIterator(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateCreateWindowIterator");
-
- if (!_fODWindowState)
- {
- ODWindowIterator* iter = kODNULL; ODVolatile(iter);
-
- SOM_TRY
-
- iter = new ODWindowIterator;
- THROW_IF_NULL(iter); // "new" does not throw for SOM objects
- iter->InitWindowIterator(ev, somSelf);
-
- SOM_CATCH_ALL
-
- ODDeleteObject(iter);
-
- SOM_ENDTRY
-
- return (iter);
- }
-
- return (_fODWindowState->CreateWindowIterator (ev));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAcquireActiveWindow(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireActiveWindow");
-
- return (_fODWindowState->AcquireActiveWindow (ev));
- }
-
- SOM_Scope void SOMLINK CAWindowStateSetBaseMenuBar(CAWindowState *somSelf, Environment *ev,
- ODMenuBar* theMenuBar)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateSetBaseMenuBar");
-
- _fODWindowState->SetBaseMenuBar (ev, theMenuBar);
- }
-
- SOM_Scope ODMenuBar* SOMLINK CAWindowStateCopyBaseMenuBar(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateCopyBaseMenuBar");
-
- return (_fODWindowState->CopyBaseMenuBar (ev));
- }
-
- SOM_Scope void SOMLINK CAWindowStateAdjustPartMenus(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAdjustPartMenus");
-
- _fODWindowState->AdjustPartMenus (ev);
- }
-
- SOM_Scope ODMenuBar* SOMLINK CAWindowStateCreateMenuBar(CAWindowState *somSelf, Environment *ev,
- ODPlatformMenuBar menuBar)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateCreateMenuBar");
-
- return (_fODWindowState->CreateMenuBar (ev, menuBar));
-
- }
-
- SOM_Scope ODCanvas* SOMLINK CAWindowStateCreateCanvas(CAWindowState *somSelf, Environment *ev,
- ODGraphicsSystem graphicsSystem,
- ODPlatformCanvas platformCanvas,
- ODBoolean isDynamic,
- ODBoolean isOffscreen)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateCreateCanvas");
-
- return (_fODWindowState->CreateCanvas (ev, graphicsSystem,platformCanvas,isDynamic,isOffscreen));
- }
-
- SOM_Scope ODFacet* SOMLINK CAWindowStateCreateFacet(CAWindowState *somSelf, Environment *ev,
- ODFrame* frame,
- ODShape* clipShape,
- ODTransform* externalTransform,
- ODCanvas* canvas,
- ODCanvas* biasCanvas)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateCreateFacet");
-
- return (_fODWindowState->CreateFacet (ev,frame,clipShape,externalTransform,canvas,biasCanvas));
- }
-
- SOM_Scope ODMenuBar* SOMLINK CAWindowStateAcquireCurrentMenuBar(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireCurrentMenuBar");
-
- return (_fODWindowState->AcquireCurrentMenuBar(ev));
- }
-
- SOM_Scope ODMenuBar* SOMLINK CAWindowStateAcquireBaseMenuBar(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireBaseMenuBar");
-
- return (_fODWindowState->AcquireBaseMenuBar(ev));
- }
-
- SOM_Scope void SOMLINK CAWindowStateDeactivateFrontWindows(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateDeactivateFrontWindows");
-
- _fODWindowState->DeactivateFrontWindows(ev);
- }
-
- SOM_Scope void SOMLINK CAWindowStateActivateFrontWindows(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateActivateFrontWindows");
-
- _fODWindowState->ActivateFrontWindows(ev);
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAcquireFrontWindow(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireFrontWindow");
-
- return ( _fODWindowState->AcquireFrontWindow(ev));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAcquireFrontFloatingWindow(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireFrontFloatingWindow");
-
- return ( _fODWindowState->AcquireFrontFloatingWindow(ev));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAcquireFrontRootWindow(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAcquireFrontRootWindow");
-
- return ( _fODWindowState->AcquireFrontRootWindow(ev));
- }
-
- SOM_Scope void SOMLINK CAWindowStateInitCAWindowState(CAWindowState *somSelf, Environment *ev,
- ODSession* session)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateInitCAWindowState");
-
- _fODWindowState = session->GetWindowState(ev);
- session->SetWindowState (ev, somSelf);
-
- // _fODWindowState->InitWindowState(ev,session);
- }
-
-
- SOM_Scope void SOMLINK CAWindowStateInitWindowState(CAWindowState *somSelf, Environment *ev,
- ODSession* session)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateInitWindowState");
-
- }
-
- SOM_Scope void SOMLINK CAWindowStateSetCurrentMenuBar(CAWindowState *somSelf, Environment *ev,
- ODMenuBar* theMenuBar)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateSetCurrentMenuBar");
-
- _fODWindowState->SetCurrentMenuBar(ev, theMenuBar);
-
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateAddWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* window)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAddWindow");
-
- return (_fODWindowState->AddWindow(ev,window));
- }
-
- SOM_Scope void SOMLINK CAWindowStateRemoveWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* oldWindow)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateRemoveWindow");
-
- _fODWindowState->RemoveWindow(ev,oldWindow);
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateFindODWindow(CAWindowState *somSelf, Environment *ev,
- Point* globalPoint)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateFindODWindow");
-
- return (_fODWindowState->FindODWindow(ev,globalPoint));
- }
-
- SOM_Scope void SOMLINK CAWindowStateReleaseWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* window)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateReleaseWindow");
-
- _fODWindowState->ReleaseWindow(ev,window);
- }
-
- SOM_Scope void SOMLINK CAWindowStateSuspendResume(CAWindowState *somSelf, Environment *ev,
- ODEventData* event)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateSuspendResume");
-
- _fODWindowState->SuspendResume(ev,event);
- }
-
- SOM_Scope void SOMLINK CAWindowStateSelectODWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* window)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateSelectODWindow");
-
- _fODWindowState->SelectODWindow(ev,window);
- }
-
- SOM_Scope void SOMLINK CAWindowStateDragODWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* window,
- Point* startPoint,
- Rect* draggingBounds)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateDragODWindow");
-
- _fODWindowState->DragODWindow(ev,window,startPoint,draggingBounds);
- }
-
- SOM_Scope void SOMLINK CAWindowStateShowODWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* window)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateShowODWindow");
-
- _fODWindowState->ShowODWindow(ev,window);
- }
-
- SOM_Scope void SOMLINK CAWindowStateHideODWindow(CAWindowState *somSelf, Environment *ev,
- ODWindow* window)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateHideODWindow");
-
- _fODWindowState->HideODWindow(ev,window);
- }
-
- SOM_Scope ODULong SOMLINK CAWindowStateAddIterator(CAWindowState *somSelf, Environment *ev,
- ODWindowIterator* iterator)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateAddIterator");
-
- return (_fODWindowState->AddIterator(ev,iterator));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateFirst(CAWindowState *somSelf, Environment *ev,
- ODULong iteratorID)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateFirst");
-
- return (_fODWindowState->First(ev,iteratorID));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateNext(CAWindowState *somSelf, Environment *ev,
- ODULong iteratorID)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateNext");
-
- return (_fODWindowState->Next(ev,iteratorID));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStateLast(CAWindowState *somSelf, Environment *ev,
- ODULong iteratorID)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateLast");
-
- return (_fODWindowState->Last(ev,iteratorID));
- }
-
- SOM_Scope ODWindow* SOMLINK CAWindowStatePrevious(CAWindowState *somSelf, Environment *ev,
- ODULong iteratorID)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStatePrevious");
-
- return (_fODWindowState->Previous(ev,iteratorID));
- }
-
- SOM_Scope ODBoolean SOMLINK CAWindowStateIsNotComplete(CAWindowState *somSelf, Environment *ev,
- ODULong iteratorID)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateIsNotComplete");
-
- return (_fODWindowState->IsNotComplete(ev,iteratorID));
- }
-
- SOM_Scope void SOMLINK CAWindowStateRemoveIterator(CAWindowState *somSelf, Environment *ev,
- ODULong iteratorID)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateRemoveIterator");
-
- _fODWindowState->RemoveIterator(ev,iteratorID);
- }
-
- SOM_Scope void SOMLINK CAWindowStateActivateWindow(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow platformWindow)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateActivateWindow");
-
- _fODWindowState->ActivateWindow(ev,platformWindow);
- }
-
- SOM_Scope void SOMLINK CAWindowStateDeactivateWindow(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow platformWindow)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateDeactivateWindow");
-
- _fODWindowState->DeactivateWindow(ev,platformWindow);
- }
-
- SOM_Scope void SOMLINK CAWindowStateHighlightAndActivateWindow(CAWindowState *somSelf, Environment *ev,
- ODPlatformWindow platformWindow,
- ODBoolean activate)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateHighlightAndActivateWindow");
-
- _fODWindowState->HighlightAndActivateWindow(ev,platformWindow,activate);
- }
-
- SOM_Scope ODPlatformWindow SOMLINK CAWindowStateGetLastFloatingPlatformWindow(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateGetLastFloatingPlatformWindow");
-
- return (_fODWindowState->GetLastFloatingPlatformWindow(ev));
- }
-
- SOM_Scope ODPlatformWindow SOMLINK CAWindowStateGetFrontNonFloatingPlatformWindow(CAWindowState *somSelf, Environment *ev)
- {
- CAWindowStateData *somThis = CAWindowStateGetData(somSelf);
- CAWindowStateMethodDebug("CAWindowState","CAWindowStateGetFrontNonFloatingPlatformWindow");
-
- return (_fODWindowState->GetFrontNonFloatingPlatformWindow(ev));
- }
-